Обзорно по пригодившимся командам. Более полезно будет второй документ — практическое дополнение.

Синтаксис.


Расширенный синтаксис.


AT+<x>=?

Возвращат список параметров и диапазон значений установленых соответствующими командами записи или внутренними процессами.

AT+<x>?

Возвращаяет текущее значение параметра

AT+<x>=<>

Пишет пользовательское значение

AT+<x>

Выполняет команду чтения не переменных параметра Команда выполнения считывает не переменные параметры, на которые влияют внутренние процессы в GSM-системе.


Некоторые команды SIM800.



ЗАПРОС

ЧТО ДЕЛАЕТ

ОТВЕТ

СИГНАТУРА ОТВЕТА

AT

Готовность модуля к работе



ATI

Запрос информации об устройстве



AT+CGMR

Запрос версии установленного ПО



AT+CCALR?

Готовность модуля совершать звонки

+CCALR:

0 – модуль не готов, 1 - модуль готов

AT+CSQ=?

Запрос качества связи


<rssi>

0 -115 dBm or less

1 -111 dBm

2...30 -110... -54 dBm

31 -52 dBm or greater

99 not known or not detectable


<ber> (in percent):

0...7 As RXQUAL values in the table in GSM 05.08 [20] subclause

7.2.4

99 Not known or not detectable

AT+GSN

Запрос IMEI-модуля



AT+GSV

Запрос идентификационной информации модуля



AT+CBC

Напряжение питания



AT+CREG?

Тип регистрации в сети


<n>

0 Disable network registration unsolicited result code

1 Enable network registration unsolicited result code +CREG: <stat>

2 Enable network registration unsolicited result code with location information +CREG: <stat>[,<lac>,<ci>]

<stat>

0 Not registered, MT is not currently searching a newoperator to register to

1 Registered, home network

2 Not registered, but MT is currently searching a newoperator to register to

3 Registration denied

4 Unknown

5 Registered, roaming

AT+COPS?

Информация об операторе



AT+COPN

Получение списка всех операторов



AT+CPAS

Статус телефона GSM-модуля


0 Ready (MT allows commands from TA/TE) модуль готов

2 Unknown (MT is not guaranteed to respond to tructions) модуль ничего не гарантирует

AT+CIURC

Enable or Disable Initial URC Presentation/ включает или отключает URC презентацию


0 Отключает URC презентацию

1 Включает URC презентацию

AT+GSMBUSY

Reject Incoming Call

Отклонять входящие вызовы


1 Forbid all incoming calls (запретить все входящие вызовы)

AT+CCALR

Call Ready Query

Запрос готовности совершать вызовы

+CCALR:

1 — модуль готов для телефонных вызовов

AT+CMGF=1

Выбор формата SMS

ОК


AT+CREG?

Тип регистрации в сети

+CREG: 0,1


AT+CMGR=1,0

Прочитать СМС


<index>

Integer type; value in the range of location numbers supported by the associated memory
значение показывающее где сообщение распологается в памяти

<mode>

0 Normal

1 Not change status of the specified SMS record

CMGS

Отправить SMS





+CPIN: NOT READY

SIM карта не готова



+CPIN: NOT INSERTED

SIM карта не вставлена

AT+CEER=?

Extended Error Report
Расширенный отчет об ошибках


0 (без причины)

1 (неназначенный (нераспределенный) номер)

3 (нет маршрута к месту назначения)

6 (канал недопустим)

8 (оператор определил запрет)

16 (обычная очистка вызова)

17 (пользователь занят)

18 (пользователь не отвечает)

19 (предупреждение пользователя, нет ответа)

21 (звонок отклонен)

22 (номер изменен)

26 (невыбранная очистка пользователя)

27 (пункт назначения не в порядке)

28 (неверный числовой формат (неполное число))

29 (объект отклонен)

30 (ответ на запрос STATUS)

31 (нормально, не указано)


34 (экстренный вызов невозможен)

38 (сеть вышла из строя)

41 (временный сбой)

42 (перегруженность коммутационного оборудования)

43 (доступ к информации исключен)

44 (запрошенная схема / канал недоступен)

47 (ресурс недоступен, не указан)

49 (качество обслуживания недоступно)

50 (Запрошенный объект не подписан)

55 (входящие звонки запрещены в CUG)

57 (возможность передачи не разрешена)

58 (возможность передачи данных в настоящее время недоступна)

63 (услуга или опция недоступна, не указана)

68 (ACM равно или превышает ACMmax)

65 (услуга на предъявителя не реализована)

69 (Запрошенный объект не реализован)

70 (ограничена возможность передачи только цифровой информации

имеется в наличии)

79 (услуга или опция не реализована, не указана)

81 (неверное значение идентификатора транзакции)

87 (пользователь не является членом CUG)

88 (несовместимое назначение)

91 (неверный выбор транзитной сети)

95 (семантически неверное сообщение)

96 (неверная обязательная информация)

97 (тип сообщения не существует или не реализован)

98 (тип сообщения не совместим с состоянием протокола)

99 (информационный элемент не существует или не реализован)

100 (условная ошибка IE)

101 (сообщение не совместимо с состоянием протокола)

102 (восстановление по истечении таймера)

111 (ошибка протокола не указана)

127 (взаимодействие не определено)

AT+CSCB

AT+CSCB=1, прием широковещательных сообщений.


Используется для спама операторами сотовой связи. По умолчанию включена, для исправления этого используем указанную команду.

SIM карта

AT+CSMINS=?

Тестовая команда. Возможно ли использование этой команды


Response

+CSMINS: <n>,<SIM inserted>

OK

AT+CSMINS?

Вставлена ли сим карта


0 не вставлена

1 вставлена

AT+CSMINS=<n>

Запись



AT+CPMS=?

Предпочтительное хранилище SMS-сообщений (видимо узнать)



AT+CSPN?

Получаем имя провайдера с SIM карты



AT+CMGD

Удалить SMS

ОК


Внезапное (не запрошенное) сообщение.



+CPIN: READY

возникает когда какой нибудь пароль требуется или нет



Call Ready

модуль включен и процедура инициализации телефонной книги завершена



SMS Ready

модуль включен и процедура инициализации СМС завершена



+CMTI:"SM",1

Внезапное сообщение о принятом смс



Коды ошибок.

Сеть может внезапно прислать ошибку.

CME ERROR Codes.


Итоговый результат код +CME ERROR: <err> показывает ошибку относящуюся к мобильному оборудованию или сети. Операции подобна коду ошибки ERROR. Ни ода из следующих команд не выполняется


Выставить at+cmee=1.



CMS ERROR Codes.


Итоговый результат код +CMS ERROR: <err> показывает относящуюся к сервису сообщений или сети.


Выставить at+cmee=1.



1 Неназначенный (нераспределенный) номер

3 Нет маршрута к месту назначения

6 канал недопустим

8 Оператор определил запрет

10 Звонок запрещен

11 зарезервировано

16 Обычная очистка звонка

17 Пользователь занят

18 Пользователь не отвечает

19 Предупреждение пользователя, нет ответа

21 Передача коротких сообщений отклонена

22 Номер изменен

25 упреждение

26 Очистка невыбранных пользователей

27 Пункт назначения не работает

28 Неверный формат номера (неполное число)

29 Объект отклонен

30 Ответ на запрос статуса

32 Нормальный неуточненный

34 Нет доступных каналов / каналов

38 Сеть вышла из строя

41 Временный сбой

42 Коммутационное оборудование Перегрузка

43 Доступ к информации исключен

44 Запрошенная схема / канал недоступен

47 Ресурсы недоступны, не определены

49 Качество обслуживания недоступно

50 Запрошенный объект не подписан

55 Запрошенный объект не подписан

57 Несущая способность не разрешена

58 Возможность передачи данных в настоящее время недоступна

63 Услуга или опция недоступна, не указана

65 Услуга на предъявителя не реализована

68 ACM равно или больше, чем максимум ACM

69 Запрошенный объект не реализован

70 Доступна только ограниченная возможность передачи цифровой информации

79 Услуга или опция не реализована, не указана

81 Неверное значение идентификатора транзакции

87 Пользователь не член CUG

88 Несовместимое место назначения

91 Неверный выбор транзитной сети

95 Семантически неверное сообщение

96 Неверная обязательная информация

97 Тип сообщения не существует или не реализован

98 Тип сообщения не совместим с состоянием протокола

99 Информационный элемент не существует или не реализован

100 Условная ошибка информационного элемента

101 Сообщение не совместимо с протоколом

102 Восстановление по истечении таймера

111 Ошибка протокола, не указана

127 Взаимодействие неуточненное

128 Телематическое взаимодействие не поддерживается

129 Короткое сообщение Тип 0 не поддерживается

130 Невозможно заменить короткое сообщение

143 Неуказанная ошибка TP-PID

144 Схема кодирования данных (алфавит) не поддерживается

145 Класс сообщения не поддерживается

159 Неуказанная ошибка TP-DCS

160 Команда не может быть выполнена

161 Команда не поддерживается

175 Неуказанная ошибка команды TP

176 TPDU не поддерживается

192 SC занят

193 Нет подписки SC

194 сбой системы SC

195 Неверный адрес МСП

196 Направление МСП запрещено

197 SM отклоненный-дубликат SM

198 TP-VPF не поддерживается

199 TP-VP не поддерживается

208 Заполнено хранилище SIM-карт

209 Нет возможности хранения SMS на SIM-карте

210 Ошибка в MS

211 Объем памяти превышен

212 SIM Application Toolkit Busy

213 Ошибка загрузки данных с SIM-карты

224 повторных попытки CP превышают

Тайм-аут обрезки 225 RP

226 SMS-соединение прервано

255 Неуказанная причина ошибки

Отказ 300 ME

301 СМС зарезервировано

302 операция не разрешена

303 операция не поддерживается

304 неверный режим PDU

305 неверный текстовый режим

310 SIM не вставлена

Необходим 311 пин-код SIM-карты

Необходим пин-код SIM-карты 312 PH

313 сбой SIM-карты

314 SIM занята

315 SIM неверно

Требуется 316 SIM PUK

317 SIM PIN2 требуется

Требуется 318 SIM PUK2

320 сбой памяти

321 неверный индекс памяти

322 памяти заполнена

323 неверный входной параметр

324 неверный формат ввода

325 неверное значение ввода

330 SMSC адрес неизвестен

331 нет сети

332 тайм-аут сети

340 нет cnma ack

500 Неизвестно

512 смс без ошибок

513 Длина сообщения превышает максимальную длину

514 Неверные параметры запроса

Ошибка хранения 515 ME

516 Неверная услуга на предъявителя

517 Неверный сервисный режим

518 Неверный тип хранения

519 Неверный формат сообщения

520 Слишком много объединенных сообщений МО

521 СМСАЛ не готов

СМСАЛ 522 больше не обслуживается

523 Не поддерживает TP-Status-Report и TP-Command в хранилище

524 Зарезервированный MTI

525 Нет свободного объекта в слое RL

526 Номер порта уже зарегистрирован

527 Нет свободного объекта для номера порта

528 Больше сообщений об ошибке состояния отправки

529 МО СМС не разрешены

530 GPRS приостановлено

531 ME хранилище заполнено

532 Обновление SIM-карты


v1.